﻿using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
using ddcCajamarca.BusinessEntities.Directorio;

namespace ddcCajamarca.Repository.Directorio.Service
{
    public interface ISubTipoOrganizacionRepository
    {
        SubTipoInstitucion GetFromSubTipoInstitucionbyId(Int32 id);
        IEnumerable<SubTipoInstitucion> GetAllSubTipoInstitucion(int idTipo);
        IEnumerable<SubTipoInstitucion> GetAllSubTipoInstitucionLista();
        IEnumerable<SubTipoInstitucion> GetSubTipoInstitucionByCriterio(string criterio);
        void AddSubTipoInstitucion(SubTipoInstitucion subTipoInstitucion);
        void UpdateSubTipoInstitucion(SubTipoInstitucion subTipoInstitucion);
        void DeleteSubTipoInstitucion(Int32 id);
    }
}
